import request from '@/utils/request'

// 获取路由
export function getRouters(token) {
  return request.get('api/Permission/GetNavigationBar', {
    params: { token }
  })
}


/**
 * 用户获取菜单
 * @param {*} token 系统名称
 */
export function getUserMenu(token) {
  return request.get('api/Permission/GetNavigationBar', {
    params: { token }
  })
}



/**
 * 获取所有权限菜单
 * @param {*} token 系统名称
 */
 export function getAllMenu() {
  return request.get('api/Permission/getAllMenus')
}

/**
 * 用户获取菜单
 * @param {*} roleid 
 */
 export function getMenuByRoleId(roleid) {
  return request.get('api/Permission/getPermissionsByRoleId', {
    params: { roleId:roleid }
  })
}

/**
 * 根据用户ID获取所有菜单ID
 * @param {*} roleid 系统名称
 */
 export function getPermissionIdByRoleId(roleid) {
  return request.get('api/Permission/GetPermissionIdByRoleId', {
    params: { roleid }
  })
}




// 更新角色权限
export function UpdatePermission(roleid,menuids) {
  return request({
    url: 'api/Permission/UpdatePermission'+`?roleid=${roleid}`,
    method: 'post',
    data: menuids
  })
}